开源RISC-V CPU内核设计实践!
2010年,RISC-V架构在加州大学伯克利分校诞生。凭借其精简、高效的优势迅速得到了学术界的支持。历经近十年的发展,RISC-V架构得到了学术界和工业界的广泛认同,在国内同样受到众多芯片公司的拥戴。今天,硅谷众多的科技公司已经开发出了多款集成RISC-V处理器的产品。伴随着RISC-V生态的日益成熟,未来基于RISC-V的处理器必将广泛应用。
摩尔精英E课网和芯来科技合作推出的RISC-V CPU设计实践课程是IC设计工程领域的一个高级专题课程,重点介绍开源RISC-V E203 CPU内核微架构设计。课程20%内容介绍计算机体系结构基础理论,70%内容讲解蜂鸟E203 CPU内核设计方法,剩余10%内容简要介绍RISC-V指令架构、高级语言程序开发、编译过程、机器执行原理、微架构设计、RTL实现、仿真测试等相关知识。
· 具有IC设计经验的数字电路设计工程师
· 在校电子类专业高年级本科生和研究生
· 有意向进入数字IC设计行业的在职工程师
· 希望掌握开源RISC-V CPU 内核设计方法
· 手把手教你设计开源RISC-V CPU 内核
· 一次完整的RISC-V CPU内核设计项目经验的积累
· 7 x 24小时项目服务器练习实践
· 熟练掌握软硬件协同设计方法
· 芯来科技合作:蜂鸟E203 源码下载 + FPGA开发板
序号 | 详细内容 | 课时 |
1 | CPU 架构简介 | 1 |
2 | CPU开发历史 | 1 |
3 | 计算机体系结构一 | 1 |
4 | 计算机体系结构二 | 1 |
5 | 开源指令集RISC-V ISA1 | 1 |
6 | 开源指令集RISC-V ISA2 | 1 |
7 | 开源CPU 蜂鸟E203概述 | 1 |
8 | 开源CPU 蜂鸟E203 的开发环境 | 1 |
9 | 基于E203的 SoC 架构一 | 1 |
10 | 基于E203的 SoC 架构二 | 1 |
11 | 开源CPU 蜂鸟E203的内核一 | 1 |
12 | 开源CPU 蜂鸟E203的内核二 | 1 |
13 | CPU的内核设计:跳转指令(jal / jalr)1 | 1 |
14 | CPU的内核设计:跳转指令(jal / jalr)2 | 1 |
15 | CPU的内核设计:跳转指令(jal / jalr)3 | 1 |
16 | CPU的内核设计:跳转指令(jal / jalr)4 | 1 |
17 | CPU的内核设计:分支指令(beq / bne)1 | 1 |
18 | CPU的内核设计:分支指令(beq / bne)2 | 1 |
19 | CPU的内核设计:分支指令(beq / bne)3 | 1 |
20 | CPU的内核设计:分支指令(beq / bne)4 | 1 |
21 | CPU的内核设计:算数指令(add / addi / lui / auipc)1 | 1 |
22 | CPU的内核设计:算数指令(add / addi / lui / auipc)2 | 1 |
23 | CPU的内核设计:逻辑指令/移位指令(and / not / or / ori / slli)1 | 1 |
24 | CPU的内核设计:逻辑指令/移位指令(and / not / or / ori / slli)2 | 1 |
25 | CPU的内核设计:访存指令(sw / lw)1 | 1 |
26 | CPU的内核设计:访存指令(sw / lw)2 | 1 |
27 | CPU的内核设计:访存指令(sw / lw)3 | 1 |
28 | CPU的内核设计:访存指令(sw / lw)4 | 1 |
29 | CPU的内核设计:CSR指令(csrr / csrs / crw / csrwi)1 | 1 |
30 | CPU的内核设计:CSR指令(csrr / csrs / crw / csrwi)2 | 1 |
31 | CPU的内核设计:CSR指令(csrr / csrs / crw / csrwi)3 | 1 |
32 | CPU的内核设计:CSR指令(csrr / csrs / crw / csrwi)4 | 1 |
33 | CPU的内核设计:乘法指令(mul) | 1 |
34 | CPU的内核设计:除法指令(div) | 1 |
35 | 开源RISC-V CPU蜂鸟E203 Summary1 | 1 |
36 | 开源RISC-V CPU蜂鸟E203 Summary2 | 1 |
37 | 芯来科技:RISC-V 产业发展趋势 | 1 |
38 | 芯来科技:RISC-V 蜂鸟E203的FPGA开发板实例 | 1 |
从事IC设计8年
中电集团58研究所 CPU芯片设计工程师
中科院微系统研究中心 高级芯片设计工程师
项目经历:
1. 嵌入式教学试验箱开发
2. 片上网络系统性能评估
3. 某型号探测器算法并行优化及FPGA实现
4. 某型号探测器初始化单元,加解密单元,TAP系统单元微架构设计
5. 某型号超标量处理器FPU算法改进,模拟器开发,性能分析
6. 超标量处理器浮点算法调研
7. HDMI-CEC IP微架构设计及实现
8. 嵌入式处理器基础培训
9. 数字前端设计基础培训
10. 超标量处理器设计书籍翻译
E课网在线学习平台 www.eecourse.com
+
EEBox项目实训平台:网络远程登录服务器实训环境,不受时间地点限制
+
实时答疑
+
配套纸质教材
+
作业练习
+
班级群管理
2020年5月5日(周二)20:30
开课后授课时间安排
每周二、周四、周六晚:20:30-22:30
共持续学习8周
原价:5800元
推广期可享特别优惠价,详情如下:
前50名 | 有VNC(8周)+FPGA开发板 | 4000元 |
有vnc(8周)+无FPGA开发板 | 3000 | |
无VNC,无FPGA开发板 | 2000元 | |
非前50名 | 有VNC(8周)+FPGA开发板 | 5000元 |
有vnc(8周)+无FPGA开发板 | 3500 | |
无VNC,无FPGA开发板 | 2500元 |
注:VNC为远程服务器,可以查看、编译源代码并进行仿真
扫描二维码加专业老师微信号:
E课网周老师(微信:eecourse002)
(加好友领取转发VIP,提供转发截图)
E课网Kevin老师(微信:eecourse-01)
推荐阅读:
E课网DFT奖学金计划限时启动!学完成功就业可获高额奖学金!不就业还可全额退款!
《数字前端设计工程师就业班》保就业,月薪保底12000!!!
《数字验证工程师就业班》保高薪就业,在校生可分期支付!
E课网(www.eecourse.com)是摩尔精英旗下专业的集成电路教育平台,致力于半导体行业高质量集成电路专业人才的培养。平台以集成电路企业岗位需求为导向,提供贴合企业环境的实训平台,通过线上线下的培训方式, 快速培养学员符合企业需求。
E课网拥有成熟的培训平台、完善的课程体系、强大的师资力量,规划中国半导体精品课程体系168门,涵盖整个集成电路产业链,并拥有4个线下实训基地。至今深度培养总人数15367人,为行业直接输送专业人才4476名。与143所高校建立深度合作关系,共举办企业专场IC培训240场。